.TH qt_dictionary_iterator_copy 3 "AUGUST 2012" libqthread "libqthread"
.SH NAME
.B qt_dictionary_iterator_copy
\- duplicate an iterator
.SH SYNOPSIS
.B #include <qthread/dictionary.h>

.I qt_dictionary_iterator *
.br
.B qt_dictionary_iterator_copy
.RI "(qt_dictionary_iterator *" input );

.SH DESCRIPTION
This function allocates a new iterator and makes it a duplicate of the iterator specifies as 
.IR input .
.SH RETURN VALUES
Returns an initialized qt_dictionary_iterator object, or NULL if something went wrong.
.SH SEE ALSO
.BR qt_dictionary_create (3),
.BR qt_dictionary_delete (3),
.BR qt_dictionary_destroy (3),
.BR qt_dictionary_end (3),
.BR qt_dictionary_get (3),
.BR qt_dictionary_iterator_create (3),
.BR qt_dictionary_iterator_destroy (3),
.BR qt_dictionary_iterator_equals (3),
.BR qt_dictionary_iterator_get (3),
.BR qt_dictionary_iterator_next (3),
.BR qt_dictionary_put (3),
.BR qt_dictionary_put_if_absent (3)
